package com.itheima;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.junit.Test;
import org.springframework.boot.test.context.SpringBootTest;

import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @author 张一恒
 * @version 1.0
 * @description:
 * @date 2022/12/11 1:53
 */
@SpringBootTest
public class POIDemo02 {

    @Test
    public void POIText01(){
        try {
            //创建工作簿
            XSSFWorkbook workbook = new XSSFWorkbook();

            //创建工作表 带参的可以指定工作表名称
            Sheet sheet = workbook.createSheet("一个POI导出的工作表");

            //创建行 指定写入第几行
            Row row = sheet.createRow(2); //第三行

            //创建指定行中单元格 写入行中单元格数
            Cell cell = row.createCell(2); //第三列

            //写入数据
            cell.setCellValue("一个字符串");

            //导出                                指定输出路径
            workbook.write(new FileOutputStream("D:\\practice\\excel-practice\\text.xlsx"));

            //释放资源
            workbook.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
